Agent Migration between Incompatible Agent Platforms
نویسندگان
چکیده
Several agent platforms of general purpose exist — for example, Voyager, Jade, and Grasshopper — each of which provide an environment for building and executing software agents. Unfortunately, the platforms are usually incompatible with each other. Thus, agents built for one platform cannot be used in another platform, nor can they interact with agents in other platforms. Some effort is put into standardizing agent communication and migration in FIPA and in OMG, but these standards are not yet supported by most of the existing platforms. Therefore, we should find some other ways to allow interaction between agents in different platforms. In this paper we will show that it is possible to make platform independent agents that are able to migrate between incompatible platforms. We will also describe how messages can be delivered to agents in other platforms, and show how to build platform independent service agents that are used via method calls. The ideas have been tested in practice with Voyager, Jade, and Grasshopper platforms.
منابع مشابه
Cross-Platform Generative Agent Migration
In current agent systems agent migration is only possible between homogeneous systems supporting identical agent platforms, limiting an agent’s possibilities considerably. This paper revisits the notion of generative migration. Generative migration entails migration of an agent blueprint, instead of complete code. This approach relies on homogeneity of libraries on different platforms to re-inc...
متن کاملGenerative Mobile Agent Migration in Heterogeneous Environments
Agent migration, in theory, makes it possible to bring computations to the resources required. In practice, however, homogeneity in programming language and/or agent platform is required. This paper presents an approach that supports heterogeneous agents and platforms: agents written in different languages can migrate between non-identical platforms. Instead of migrating the “code” (including d...
متن کاملProviding Messaging Interoperability in FIPA Communication Architecture
We describe an on-going technical work done by FIPA standardization organization in the field of agent communication between heterogeneous FIPA agent platforms. The goal of this work is enabling flexible agent communication while providing sufficient interoperability. The flexibility is achieved by introducing several options for different layers of communication. Interoperability is assured by...
متن کاملFIPA-based Interoperable Agent Mobility Proposal
This paper presents a proposal for a flexible agent mobility architecture based on IEEE-FIPA standards and intended to be one of them. This proposal is a first step towards interoperable mobility mechanisms, which are needed for future agent migration between different kinds of platforms. Our proposal is presented as a flexible and robust architecture that has been successfully implemented in t...
متن کاملJIAC Systems and JADE Agents Communication
Many Mobile Agent Systems (MAS) have been developed, but with diverse proprietary Application Programming Interfaces (APIs). This propagation of incompatible APIs implies the complexity of communication and interaction inter-platforms. In a heterogeneous network, an agent may also need to cooperate with agents developed for different platforms. Furthermore, a group of cooperating agents and the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000